IDE RAID:讓你的硬碟性能上個臺階
作者:tank 日期:2006-05-07
IDE RAID:讓你的硬碟性能上個臺階
小編導讀:由於以前RAID技術只用在伺服器等高階產品中,所以普通玩家對此總感到有一層神秘的面紗。隨著硬碟,主板技術的發展,RAID在IDE的硬碟上也完全可以實現了。如果你總嫌自己的硬碟慢,那麼試試做個RAID吧。
硬碟在電腦中具有不可替代的作用,其容量、速度、資料安全性始終是一個被關注的問題,可以說RAID就是應此問題而生。RAID的應用,將較為低廉的硬碟的性能提高了一個台階。
什麼是RAID
RAID是Redundant Arrays of Inexpensive Disks(廉價磁碟冗餘陣列)的縮寫,即由一系列硬碟組成的陣列。RAID這一術語首次出現在1988年,是由加利福尼亞大學三個研究者發表的。對於操作系統和終端用戶來說,你不必關心硬碟陣列中究竟組合了多少個硬碟,使用中整個陣列讓你感覺到是作為一個大的邏輯硬碟存在。其實陣列中的硬碟數從最少兩個到最多幾百個不等。
RAID系統究竟有什麼好處呢?
1.擴大了儲存能力 可由多個硬碟組成容量巨大的儲存空間。
2.降低了單位容量的成本 市場上最大容量的硬碟每MB容量的價格要大大高於普及型硬碟,因此採用多個普及型硬碟組成的陣列其單位價格要低得多。
3.提高了儲存速度 單個硬碟速度的提高均受到各個時期的技術條件限制,要更進一步往往是很因難的,而使用RAID,則可以讓多個硬碟同時分攤資料的讀或寫操作,因此整體速度有成倍地提高。
4.可靠性 RAID系統可以使用兩組硬碟同步完成鏡像儲存,這種安全措施對於網路伺服器來說是最重要不過的了。
5.容錯性 RAID控制器的一個關鍵功能就是容錯處理。容錯陣列中如有單塊硬碟出錯,不會影響到整體的繼續使用,高級RAID控制器還具有拯救功能。
6.對於IDE RAID來說,目前還有一個功能就是支持ATA/66/100。RAID也分為SCSI RAID和IDE RAID兩類,當然IDE RAID要廉價得多。如果主機主板不支持ATA/66/100硬碟,通過RAID卡,則能夠使用上新硬碟的ATA/66/100功能。
RAID至今已經發展出了不下十款不同功能的制式,包括RAID 0、1、2、3、4、5、6、10、30及50等,它們都是為追求速度或穩定性的特別功能而開發的。
IDE RAID的特點
為什麼會選擇IDE RAID呢?
IDE硬碟比SCSI硬碟便宜得多是一個主要原因,IDE RAID支持採用ATA-100硬碟新技術的高速硬碟,這使得IDE RAID有一個高速的起點。IDE RAID在使用上也帶來一些方便,比如可以將硬碟使用IDE RAID來連接,而將主板上的IDE連接埠用來掛上DVD光碟機、CD-RW燒錄機以及磁帶機等。
IDE RAID有什麼特點呢?
1. 系統引導型RAID 無需在硬碟上建立引導分區。
2. 自動重建 當採用RAID 1(鏡像)方式時,如陣列中有一個硬碟發生故障,控制器就能探測到,並且在更換硬碟後,能自動重建和恢復資料系統。
3. 自動監測 能發現陣列中硬碟的故障。
4. 便於擴展 硬碟接在ATA-100 IDE RAID卡上,而主板的IDE連接埠則可用作它用。
5. 配置方便 由BIOS提供相應的支持。
有些主板內建了RAID控制器, RAID的配置就直接寫到了BIOS中,因此安裝和使用時很方便,系統能自動探測到RAID卡。有些主板在BIOS中加了RAID的程式段,而RAID卡則是屬於選購配件,這種卡上是不帶BIOS的,所以只適合與廠家指定的主板配套使用。若是主板BIOS中不包含對RAID的支持,並且RAID卡上也沒提供,還可以使用本單元第38期上介紹的方法,由用戶自己將RAID卡的BIOS加入到主板BIOS中。
目前通用性較好的IDE RAID卡,卡上本身就有一個閃存芯片,寫入了基本的輸入輸出系統,提供以下三項主要的支持:1自動辨識和設定硬碟模式;2自動偵測和支持Ultra Mode(ATA/EIDE)模式;3硬碟總容量最高可達128GB。
RAID如何工作
RAID比較常見類型大致分為RAID 0、RAID 1、RAID 0+1以及RAID 5等幾種規格:
1. RAID 0
RAID 0可以說是最簡單的硬碟陣列。它將所有硬碟視為一個大的邏輯硬碟,把資料以塊為單位依序分開存入各個硬碟,硬碟讀寫的操作由各硬碟分攤,所以有非常好的存取效率以及加大了硬碟的總容量。各個硬碟無法單獨存取,若有一個硬碟損壞,便會對整個文件系統造成破壞,所以如果是採用RAID 0,用戶應該像使用單個硬碟那樣注意文件的備份。
(圖1 RAID 0)
2. RAID 1
相比起以速度為主的RAID 0系統,RAID 1又被稱為Mirroring的RAID制式,是以穩定性作為大前提。它將所有磁碟分成兩組,兩兩成對構成鏡像,即每當寫入資料時,會將資料同時寫至兩組硬碟,所以資料安全性比較高,即使有硬碟受損壞或者不能操作時,只要換上一個新的硬碟並執行BIOS內的Rebuild 功能,便可將資料即時還原。RAID 1的硬碟實際可貯資料量僅為物理總容量的一半。
(圖2 RAID 1)
3. RAID 0+1(10)
顧名思義,RAID 0+1便是將RAID 0及RAID 1的功能集於一身,同時具備有RAID 0的Stripping及RAID 1的Mirroring功能,這樣既能帶來高速度又能保證可靠性。缺點也很明顯,即同時需要使用4個硬碟,要有一定的經濟承受能力。
(圖3 RAID 0+1)
RAID,DIYer們也可一試
RAID原本是為伺服器使用的,但現在個人電腦用戶也未必不可嘗試一下.,本單元第38期文章中所介紹的一款500元以下的RAID卡改造方案,幾乎就是針對DIYer而言。
下面簡單地談一談IDE RAID卡的連接與BIOS的設置方法。
無論是要執行RAID 0或是RAID 1的功能,至少要有兩塊硬碟,為了確保有最佳的傳輸效果和兼容性,最好選同一品牌和型號的硬碟。將硬碟分接在RAID卡本身的IDE 1和IDE 2連接埠上。
RAID卡的初始設置一般在BIOS中,開機時按說明書上指示的按鍵,就可進行RAID的相關設定,比如某款內建RAID的主板,在開機時按照提示按下「Ctrl+H」就進入了RAID的設定。對於獨立的IDE RAID卡,假定其型號為XXXXXX,插上它後,在開機時或許會有一行提示 「scan XXXXXX BIOS」,此時按「Ctrl+H」,也會進入RAID的BIOS設定。總之,使用之前要認真看一下說明書。進入設定狀態後,可以從「Create Stripped Disks」和「Create Disk Mirror」兩個選單來分別建立RAID 0或RAID 1的硬碟組合,另外,每當重新製作RAID硬碟陣列或者轉換RAID類型時,都需要重新Fdisk及Format,因此要事先保護好硬碟上的資料。